
tinyMCE.init({
 		mode : "textareas",
		theme : "advanced",
		plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",
                    width : 300,
		// Theme options
		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr",
		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,visualchars,nonbreaking,template,pagebreak,restoredraft,|,preview,|,forecolor,backcolor,|,fullscreen,|,print",

		
    theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,

		// Example content CSS (should be your site CSS)
		content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Style formats
		style_formats : [
			{title : 'Bold text', inline : 'b'},
			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
			{title : 'Example 1', inline : 'span', classes : 'example1'},
			{title : 'Example 2', inline : 'span', classes : 'example2'},
			{title : 'Table styles'},
			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
		],
		language : "ru",
        relative_urls : false,
        convert_urls : false,
        remove_script_host : false,
        document_base_url : "/",

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
});

$(document).ready(function() {
    /*$('textarea').each(function(){
        $(this).wysiwyg({
            controls : {
                'html' : {visible : true}
            }
        });
    });*/
    
    $('#showNewDocForm').click(function(){
        $('#newDocs').show();
        $('#docChoice').hide();
        return false;
    });
    
    $('#showChoiseForm').click(function(){
        $('#loadDocs').show();
        $('#docChoice').hide();
        return false;
    });
    
    $('.chosen-select_cat').chosen({});
    $('.chosen-select_project').chosen({});
    $('.chosen-select_city').chosen({});
    $('#send_request').click(function() {
        $('#sendForm').show();
        return false;
    });
    $("#form_end_date").datetimepicker({dateFormat: "yy-mm-dd",timeFormat: "hh:mm:ss"});
    $(".form_end_date").datetimepicker({dateFormat: "yy-mm-dd",timeFormat: "hh:mm:ss"});
    $("#form_start_date").datetimepicker({dateFormat: "yy-mm-dd",timeFormat: "hh:mm:ss"});

    

});


jQuery(function($) {
    
    $.datepicker.regional['ru'] = {
        closeText: 'Закрыть',
        prevText: '&#x3c;Пред',
        nextText: 'След&#x3e;',
        currentText: 'Сегодня',
        monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
            'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
        monthNamesShort: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн',
            'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
        dayNames: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
        dayNamesShort: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
        dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
        weekHeader: 'Не',
        dateFormat: 'dd.mm.yy',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['ru']);
    $.timepicker.regional['ru'] = {
	timeOnlyTitle: 'Выберите время',
	timeText: 'Время',
	hourText: 'Часы',
	minuteText: 'Минуты',
	secondText: 'Секунды',
	millisecText: 'Миллисекунды',
	timezoneText: 'Часовой пояс',
	currentText: 'Сейчас',
	closeText: 'Ок',
	timeFormat: 'HH:mm',
	amNames: ['AM', 'A'],
	pmNames: ['PM', 'P'],
	isRTL: false
};
$.timepicker.setDefaults($.timepicker.regional['ru']);
});

function reset() {
    $("#toggleCSS").attr("href", "/css/alertify.default.css");
    alertify.set({
        labels: {
            ok: "OK",
            cancel: "Cancel"
        },
        delay: 5000,
        buttonReverse: false,
        buttonFocus: "ok"
    });
}

function updatedate(id) {
        reset();
   	alertify.prompt("Введите дату продления", function (e, str) {
				if (e) {
					if (str == '') {alertify.alert("Вы не ввели дату"); deleterequest(cid);}
					else 
                                        {
                                          
                                             console.info({id: id, date: str});
                                              $.post(
                                                    '/admin/uploaddate',
                                                    {id: id, date: str},
                                            function(data) {
 console.info(data);
                                                if (data === 'ok')
                                                {
                                                   // $("#declineLink").remove();

                                                  alertify.alert("Тендер продлен до: \"" + str + "\"");

                                                }
                                                else
                                                {
                                                    alertify.alert(data);
                                                }
                                            }
                                            );
                                        }
					
				} else {
					alertify.alert("Отменили продление");
				}
			}, "");
}


function deletetender(cid) {
    var name = $("#name_" + cid).text();
    var idd = cid;
    reset();
    alertify.confirm("Вы точно хотите удалить тендер \"" + name + "\"?", function(e) {
        if (e) {
            $.post(
                    '/admin/deletetender',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $("#tr_" + cid).remove();

                    alertify.alert('Тендер "' + name + '" удален ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
      
    });

}

function archivetender(id, flag) {
    var name = $("#name_" + id).text();
    var cid = id;
    reset();
    if (flag == '0') {
        alertify.confirm("Отправить тендер в архив \"" + name + "\"?", function(e) {
            if (e) {
                $.post(
                        '/admin/archivetender',
                        {id: id},
                function(data) {

                    if (data === 'ok')
                    {
                     
                        $("#act_" + cid).text('в архиве');
                         $("#act_" + cid).removeClass('inact');
                         $("#act_" + cid).addClass("nonact");
                        $("#arch_" + cid).text('Из архива');
                             $("#arch_" + cid).attr('onclick','archivetender('+cid+',1)');
                        alertify.alert('Тендер "' + name + '" отправлен в архив. Не забудьте выбрать победителя тендера!');

                    }
                    else
                    {
                        alertify.alert(data);
                    }
                }
                );
            }
         
        });
    }
    else
    {
        alertify.confirm("Востановить тендер из архива \"" + name + "\"?", function(e) {
            if (e) {
                $.post(
                        '/admin/archivetender',
                        {id: id},
                function(data) {

                    if (data === 'ok')
                    {
                       
                        $("#act_" + cid).text('Активен');
                        $("#act_" + cid).removeClass('nonact');
                        $("#act_" + cid).addClass("inact");
                        $("#arch_" + cid).text('В архив');
                        $("#arch_" + cid).attr('onclick','archivetender('+cid+',0)');
                        alertify.alert('Тендер "' + name + '" востановлен ');

                    }
                    else
                    {
                        alertify.alert(data);
                    }
                }
                );
            }
            
        });
    }

}

function approveuser(id, flag) {
    var name = $("#name_" + id).text();
    var cid = id;
    reset();
    if (flag == '1') {
                $.post(
                        '/admin/approveuser',
                        {id: id},
                function(data) {

                    if (data === 'ok')
                    {
                             $("#app_" + cid).html('<img src="/images/approve.png" alt="Одобрить" title="Одобрить" />');
                             $("#img_" + cid).attr('src','/images/index-07.png');
                             $("#app_" + cid).attr('onclick','approveuser('+cid+',0)');
                        alertify.alert('Пользователь "' + name + '" заблокирован ');

                    }
                    else
                    {
                        alertify.alert(data);
                    }
                }
                );
          }
    else
    {
      
                $.post(
                        '/admin/approveuser',
                        {id: id},
                function(data) {

                    if (data === 'ok')
                    {
                       
                        $("#app_" + cid).html('<img src="/images/block.png" alt="Заблокировать" title="Заблокировать" />');
                         $("#img_" + cid).attr('src','/images/index-08.png');
                        $("#app_" + cid).attr('onclick','approveuser('+cid+',1)');
                        alertify.alert('Пользователь "' + name + '" одобрен ');

                    }
                    else
                    {
                        alertify.alert(data);
                    }
                }
                );
      
    }

}


function deleteuser(cid) {
    var name = $("#name_" + cid).text();
    
    reset();
    alertify.confirm("Вы точно хотите удалить пользователя \"" + name + "\"?", function(e) {
        if (e) {
            $.post(
                    '/admin/deleteuser',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $("#tr_" + cid).remove();

                    alertify.alert('Пользователь "' + name + '" удален ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function deleteproject(cid) {
    var name = $("#name_" + cid).text();
    
    reset();
    alertify.confirm("Вы точно хотите удалить проект \"" + name + "\"?", function(e) {
        if (e) {
            $.post(
                    '/admin/deleteproject',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $("#tr_" + cid).remove();

                    alertify.alert('Проект "' + name + '" удален ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function deletecategory(cid) {
    var name = $("#name_" + cid).text();
    
    reset();
    alertify.confirm("Вы точно хотите удалить категорию \"" + name + "\"?", function(e) {
        if (e) {
            $.post(
                    '/admin/deletecategory',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $("#tr_" + cid).remove();

                    alertify.alert('Категория "' + name + '" удалена ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function approverequest(cid) {
       
    reset();
    alertify.confirm("Вы точно хотите принять заявку?", function(e) {
        if (e) {
            $.post(
                    '/admin/approverequest',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $(".approve").remove();

                    alertify.alert('Заявка принята ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function winner(cid) {
      var name = $('#name_'+cid).text(); 
    reset();
    alertify.confirm("Вы точно хотите предприятие \""+ name +"\" сделать победителем?", function(e) {
        if (e) {
            $.post(
                    '/admin/finishtender',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
              
                    alertify.alert("Выбран победитель -  предприятие \""+ name +"\"", function(e) {
                 if (e) {
                    location.reload();

                }});
        }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function deleterequest(cid) {
      /*  $("#alertify-text").live('load', function(){$("#form_end_date").datepicker({dateFormat: "yy-mm-dd"});});*/
			reset();
			alertify.prompt("Введите причину удаления", function (e, str) {
				if (e) {
					if (str == '') {alertify.alert("Вы не ввели причину"); deleterequest(cid);}
					else 
                                        {
                                              $.post(
                                                    '/admin/deleterequest',
                                                    {id: cid,deleteReason:str},
                                            function(data) {

                                                if (data === 'ok')
                                                {
                                                    $("#declineLink").remove();

                                                  alertify.alert("Заявка отклонена по причине: \"" + str + "\"");

                                                }
                                                else
                                                {
                                                    alertify.alert(data);
                                                }
                                            }
                                            );
                                        }
					
				} else {
					alertify.alert("Отменили удаление");
				}
			}, "");
			return false;
		}

$('#head a').live("click", function() {

	var sort = gsUV($(this).attr('href'), 'sort');
	$('#sort').val(sort);
	var order = gsUV($(this).attr('href'), 'order');
	$('#order').val(order);
	$(this).attr('href', gsUV($(this).attr('href'), 'order', order=='DESC'?'ASC':'DESC'));
	$('#head a').removeAttr('class');
	this.className = order.toLowerCase();
	//filter();
	return false;
});


function deletepage(cid) {
    var name = $("#name_" + cid).text();
    
    reset();
    alertify.confirm("Вы точно хотите удалить страницу \"" + name + "\"?", function(e) {
        if (e) {
            $.post(
                    '/admin/deletepages',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $("#tr_" + cid).remove();

                    alertify.alert('Страница "' + name + '" удалена ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function seodeletepage(cid) {
    var name = $("#name_" + cid).text();
    
    reset();
    alertify.confirm("Вы точно хотите удалить страницу \"" + name + "\"?", function(e) {
        if (e) {
            $.post(
                    '/seo/deletepages',
                    {id: cid},
            function(data) {

                if (data === 'ok')
                {
                    $("#tr_" + cid).remove();

                    alertify.alert('Страница "' + name + '" удалена ');

                }
                else
                {
                    alertify.alert(data);
                }
            }
            );
        }
       
    });

}

function region_city() {
        var val = $("#region_filter").val();
        if (val == null) {val = $("#form_region").val();
                var name = "city";
                var clas = "form_city";
        }
        else
        {
            var name = 'city_filter'; 
            var clas = 'city_filter';
        }
  
	   $.post(
                                                    '/utility/cities',
                                                    {id: val,name: name,clas: clas},
                                            function(data) {
                                                
                                    $("#cities").html(data);
                                        $('.chosen-select_city').chosen({});
                                          
                                            }
                                            );
};
